package ar.republicagroup.gestion.dao;

import ar.republicagroup.gestion.entities.CuentaBanco;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.swing.DefaultComboBoxModel;

public interface CuentaBancoDAO {
	
    public List<CuentaBanco> findEntities();		

    public String insert(CuentaBanco beanCuentaBanco);
    
    public String update(CuentaBanco beanCuentaBanco);

    public CuentaBanco get(Integer id_cuentabanco);
    
    public String delete(Integer id_cuentabanco);

    public DefaultComboBoxModel combo();
	
    public Map<CuentaBanco,Object> getTotalesPorCuenta();
    
    public Map<String ,Object> getTotalesPorCuentaByEstadoAndDates(int chequeEstadoId, Date fechaInicio, Date fechaFin );
}
